Supervision – installation mrtg

Installation mrtg

Pour centos
yum install -y mrtg
Pour ubuntu
apt-get install -y mrtg
Création du script de génération d’élément
nano /etc/mrtg/mrtgadd.sh
Contenu
#!/bin/sh
# mrtgadd.sh
#
# Syntaxe: mrtgadd.sh <nom_de_la_machine> <adresse_ip_de_la_machine>

MRTGADD_DIR=/var/www/mrtg/$1
MRTGADD_HOME=/var/www/mrtg
echo "Creation du repertoire: ${MRTGADD_DIR}"
sudo mkdir ${MRTGADD_DIR}
MRTGADD_CFG=${MRTGADD_DIR}/$1.cfg
echo "Generation de la configuration MRTG: ${MRTGADD_CFG} ($2)"
sudo cfgmaker --global "WorkDir: ${MRTGADD_DIR}" --ifdesc=descr --global 'Language: french' --global 'Options[_]: bits,growright' Public@$2 > $MRTGADD_CFG
MRTGADD_CRONSCRIPT=/etc/mrtg/mrtgcron.sh
echo "Modification du script ${MRTGADD_CRONSCRIPT}"
sudo cp ${MRTGADD_CRONSCRIPT} ${MRTGADD_CRONSCRIPT}.old
sudo cat <<EOF>> ${MRTGADD_CRONSCRIPT}
# ${MRTGADD_DIR}
env LANG=C /usr/bin/mrtg ${MRTGADD_CFG}
EOF
echo "Generation du fichier Index"
sudo indexmaker --title="MRTG - $1" --sort=descr --sidebyside ${MRTGADD_CFG} --output=${MRTGADD_DIR}/index.html
echo "<li>Aller sur <a href="$1/">$1</a>." >> ${MRTGADD_HOME}/index.html


Mise en place du droit
chmod 755 mrtgadd.sh
Création du fichier mrtgcron.sh
vi /etc/mrtg/mrtgcron.sh
Contenu
#!/bin/sh
Mise en place du droit
chmod 755 /etc/mrtg/mrtgcron.sh
Pour l’utilisation
./mrtgadd.sh <@IP>

Taggé , , , , , , , , .Mettre en favori le Permaliens.

Les commentaires sont fermés.